home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / safera16.zip / README.DOC < prev    next >
Text File  |  1991-06-21  |  12KB  |  214 lines

  1.                              README.DOC File
  2.  
  3.                          Safe Erase Version 1.60
  4.  
  5.                    (C) Copyright by Tom Williams, 1990-1991
  6.  
  7. Safe Erase version 1.60 is a new shareware utility that offers a
  8. preferred alternative to the MS-DOS ERASE, DEL, and UNDELETE commands.
  9. Safe Erase provides a new erase command that enhances the erase
  10. procedure so that erased files are 100% recoverable with the Safe Erase
  11. Retrieve program.  Before MS-DOS 5.0, Safe Erase was the only utility
  12. that could ensure that any files that got erased could be retrieved at a
  13. 100% success rate.  MS-DOS 5.0 offers its new file deletion-tracking
  14. function which is an approach to 100% recoverability that is very
  15. similar to Safe Erase.  Safe Erase, however, is still very easily the
  16. preferred alternative to this new MS-DOS 5.0 function.
  17.  
  18. Safe Erase has many advantages over the MS-DOS file deletion-tracking
  19. method.  Both programs use a file to store the allocated clusters of
  20. files just before they are erased.  The problem with the MS-DOS 5.0
  21. method is that it will build a huge file when told that many files will
  22. be erased.  This file will store the names and allocated clusters of
  23. files erased by the next ERASE or DEL command that takes place.
  24. Actually, MS-DOS 5.0 builds three files, two of which are very large.
  25. Safe Erase builds only one file the same size as the File Allocation
  26. Table for that particular disk or diskette, which takes up much less
  27. disk space than the deletion-tracking file that MS-DOS 5.0 builds.  The
  28. following example compares the disk space required by each method to
  29. track the deletion of 999 files.  On a diskette with 1,457,664 bytes
  30. total disk space MS-DOS 5.0 builds a hidden file called PCTRACKR.DEL
  31. that takes up 181,822 bytes.  It also builds a file called MIRROR.FIL
  32. that takes up 13,312 bytes for a total of 195,134 bytes.  Safe Erase
  33. requires only 4,608 bytes of disk space to build its Safe File Table.
  34. Safe Erase needs only two percent of the disk space that MS-DOS requires
  35. in this example.
  36.  
  37. Another big problem with the deletion-tracking method is that MS-DOS
  38. requires you to tell it how many deleted files to be prepared for,
  39. otherwise it defaults to a small number.  If you tell it 100 and then
  40. erase 125 files with a command such as ERASE *.*, the MS-DOS UNDELETE
  41. program will only be able to retrieve the first 100 files.  This is how
  42. the deletion-tracking file gets so large, the more files you tell it to
  43. be prepared for the larger the deletion-tracking file it builds.  The
  44. Safe File Table that Safe Erase builds will always stay the same size
  45. for a particular disk or diskette.  It doesn't matter how many files you
  46. delete, the table will never need to grow for that particular disk.
  47. Also, 999 files is the maximum number that the deletion-tracking method
  48. can handle.  Safe Erase is prepared for an erasure of any number of
  49. files, even directories with thousands of files.  Safe Erase does not
  50. need to be given a number of deleted files to be prepared for.  It is
  51. prepared for any number of deleted files.
  52.  
  53. The third big problem with the deletion-tracking method is that when you
  54. tell MS-DOS to build its deletion-tracking file, it builds it as a
  55. hidden file and it makes you really unsure if the file was created or
  56. not.  Safe Erase builds its Safe File Table as a read-only file that is
  57. visible with the DIR command so you know that you have successfully
  58. created a Safe File Table.
  59.  
  60. The fourth big advantage that Safe Erase has over the DOS deletion-
  61. tracking method is that Safe Erase will automatically build a Safe File
  62. Table on a disk that does not have one before it erases any files.  The
  63. fifth advantage of Safe Erase is that it does not operate as a memory
  64. resident program like the deletion-tracking method, so Safe Erase saves
  65. you valuable RAM.  The sixth and largest advantage of the Safe Erase
  66. method is that Safe Erase version 2.00 (available July 1, 1991) will
  67. offer the same protection for erased subdirectories as it now does for
  68. files.  MS-DOS 5.0 does not deliver this function with its deletion-
  69. tracking method.
  70.  
  71.  
  72.           Note:  Safe Erase version 2.00 also will offer the
  73.           very special feature of already knowing the first
  74.           character of each erased file's name.  Just by
  75.           pressing F5 all files will be retrieved without you
  76.           having to know and type in the first characters of
  77.           the erased file names.  The Norton Utilities can't
  78.           do this.  Safe Erase is simply the very best file
  79.           retrieval method available!
  80.  
  81.  
  82. Safe Erase will work fine on all systems with MS-DOS versions 2.10 and
  83. higher.
  84.  
  85. (MS-DOS is a registered trademark of Microsoft Corporation.)
  86. (UNDELETE Copyright (C) 1987-1991 Central Point Software, Inc.)
  87. (Norton Utilities is a trademark of Peter Norton.)
  88.  
  89. Other software utilities that recover erased files can usually retrieve
  90. most files but many times there are files that cannot be retrieved even
  91. when no new files have been put out on the disk after the erasure.  The
  92. new Safe File RETRIEVE program easily retrieves any files that have been
  93. erased with the Safe Erase KILLF command.  The KILLF.EXE file can be
  94. personalized or renamed to anything you like such as killfile.exe or
  95. mydel.exe, using the DOS RENAME command.  Do not rename killf.exe to be
  96. erase.exe or del.exe.  MS-DOS will think you are trying to use its
  97. internal erase or del command and never call your version of the erase
  98. or del command.
  99.  
  100. NOTE:  If you're really addicted to typing erase or del when erasing
  101. files request the Safe Erase Install program when registering for Safe
  102. Erase version 2.00.  The Safe Erase Install program will allow you to
  103. use the Safe Erase programs erase.exe and del.exe.  These programs work
  104. the same as killf.exe but are not shipped with Safe Erase version 2.00
  105. unless requested.  The Safe Erase Install program works by replacing 4
  106. bytes in your command.com file.  The patch tells MS-DOS to let you run
  107. the Safe Erase programs named erase.exe, del.exe, rmdir.exe, and rd.exe
  108. instead of the erase, del, rmdir, and rd commands that are internal to
  109. MS-DOS.  Rmdir.exe and rd.exe work exactly like the killd.exe program
  110. that comes with Safe Erase version 2.00.  The Safe Erase Install program
  111. comes with a companion program called De-install that will remove the
  112. patch from your command.com file if you no longer want to use Safe
  113. Erase.  So using the Install patch program is completely harmless.  Once
  114. again, these programs are only shipped with version 2.00 if requested.
  115.  
  116. The Safe Erase KILLF command is smart enough to know which version of
  117. MS-DOS you are using and will work the same way erase and del have for
  118. your version of DOS.  KILLF can do everything functionally that the MS-
  119. DOS erase and del commands can do.  KILLF can be used at the command
  120. prompt or in batch programs.  Safe Erase works with disks of any size.
  121. Files can be retrieved on disks with partitions greater than 32 mega-
  122. bytes.  KILLF and RETRIEVE will work fine on RAM disks created with
  123. VDISK.SYS and RAMDRIVE.SYS.
  124.  
  125.  
  126.  
  127.                           How Safe Erase Works
  128.                           --------------------
  129.  
  130. Understanding how Safe Erase works is much easier after a quick
  131. explanation of what the existing MS-DOS erase and del commands do to
  132. erase a file.  When the user erases a file MS-DOS changes the first
  133. character of the file name to the "σ" character and then removes all the
  134. file's cluster numbers from the file allocation table.  When conven-
  135. tional file recovery programs attempt to recover a file, they often must
  136. make a best guess of which available clusters belong to your file.  This
  137. is why sometimes you think you have recovered a file and then you find
  138. that it has some bad data in it.  Safe Erase takes a completely new
  139. approach to file recovery.  Conventional file recovery programs use a
  140. pound of cure in attempting to retrieve erased files.  Safe Erase uses
  141. an ounce of prevention when files are erased so that they can be easily
  142. and accurately retrieved if needed.
  143.  
  144. Safe Erase works by building a sm